water power rental - French English Dictionary

water power rental

Meanings of "water power rental" in French English Dictionary : 1 result(s)

English French
State Law
water power rental location d'énergie hydro-électrique